/*
 * Copyright (c) suhao 2017.8.17
 */
body, html {
  padding: 0;
  margin: 0 auto;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  background-color: #f5f5f5;
}

body, td, th, input {
  font-family: "Helvetica Neue",Helvetica,STHeiTi,sans-serif;
}

div, ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, img, input, span, i, a, section, aside, article, header, footer {
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-user-select: none; /* Chrome all / Safari all */
  -moz-user-select: none; /* Firefox all （移动端不需要） */
  -ms-user-select: none; /* IE 10+ */
  box-sizing: border-box;
}

button, input, optgroup, select, textarea {
  border: 0; /* 方法1 */
  outline: none;
  -webkit-appearance: none; /*去掉webkit默认的表单样式*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/
}

input {
  -webkit-user-select: text !important;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #333;
  cursor: pointer;
}

a:hover {
  color: #666;
  text-decoration: none;
}

.clear:before {
  content: "";
  display: table;
}

.clear:after {
  content: "";
  clear: both;
  display: table;
}